package com.wgts.wgts.mvp.view;

import com.wgts.wgts.base.IBaseView;
import com.wgts.wgts.localbean.LocalMoreProductInfo;
import com.wgts.wgts.localbean.ProductImages;
import com.wgts.wgts.localbean.LocalProductInfo;
import com.wgts.wgts.localbean.ProductInfoAttribute;
import com.wgts.wgts.localbean.ProductSpecifications;
import com.wgts.wgts.netmodle.req.AffirmOrderProduct;
import com.wgts.wgts.netmodle.resp.ProductInfoEntity;

import java.util.ArrayList;

public interface IJDGoodinfoActivityView extends IBaseView{

    void productResult(ArrayList<ProductImages> banner, ArrayList<ProductImages> detailImages, LocalProductInfo productInfo, ArrayList<ProductInfoAttribute> attribute, ArrayList<ProductSpecifications> specifications);

    void selectResult(ProductInfoAttribute attribute);

    void mountPrice(String price);

    void mountOver();

    void mount(int mount);

    void collectionProductResult( int collected );

    //void
    void initCollectionResult(int collected);

    void addShopResult();

    void affirmOrder(AffirmOrderProduct affirmOrderProduct);

    void upDownProductResult(int state);

    void roduceError();

    void refreshProduct(ProductInfoEntity productInfoEntity);
}
